/*
========================================================================
 Name        : ExportContactsStartContainerView.h
 Author      : autonavi.com
 Copyright   : autonavi.com,All Right Reserved!
 Description : 
========================================================================
*/
#ifndef EXPORTCONTACTSSTARTCONTAINERVIEW_H
#define EXPORTCONTACTSSTARTCONTAINERVIEW_H

 
#include <aknview.h>
 
class CExportContactsStartContainer;
 	
class CExportContactsStartContainerView : public CAknView
{	 
public:	 
	CExportContactsStartContainerView();
	static CExportContactsStartContainerView* NewL();
	static CExportContactsStartContainerView* NewLC();        
	void ConstructL();
	virtual ~CExportContactsStartContainerView();	 
	TUid Id() const;
	void HandleCommandL( TInt aCommand ); 
	CExportContactsStartContainer* CreateContainerL();
	 
protected:	 
	void DoActivateL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage );
	void DoDeactivate();
	void HandleStatusPaneSizeChange();	
	 
private:
	void SetupStatusPaneL();
	void CleanupStatusPane();
	
private:	 
	CExportContactsStartContainer* iExportContactsStartContainer;
};

#endif // EXPORTCONTACTSSTARTCONTAINERVIEW_H
